<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px 'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#434343; background:#fff; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#434343;text-decoration:none; } 
a:hover{color:#F00;}


#header{width:1200px;margin:0 auto;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.FF{overflow:hidden;*zoom:1;}
.FL{float:left;}
.FR{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}


/*首页 头部*/

.t1{ width:100%;  background:url(../images/29.jpg) bottom repeat-x;}
#header{position:relative;z-index:100;padding:5px 0 0; height:90px;}
.logo{float:left;width:320px;padding:22px 0 0;}
.logoR{float:right; width:740px; }

.bqcx{ background:url(../images/05.png) left center no-repeat; height:27px; float:right; width:300px; text-align:right; margin-top:40px;}
.dwbk{ width:220px; height:20px; float:left; margin:5px 0 0 16px; border:none; color:#adadad; line-height:20px; background:#fff;}
.dan{ width:20px; height:21px; float:left; margin:5px 0 0 10px;}

.t2{ width:100%; height:50px; margin:0 auto; background:#0066CC;}
.t2c{ width:1120px; height:50px; margin:0 auto;position:relative;z-index:100;}


/*导航条*/
.nav { width:1120px; margin:0 auto;position:relative;}
.nav li{float:left;height:50px; padding:0 10px 0 10px ;background:url("../images/line01.jpg") right center no-repeat;}
.nav li a {display:inline-block;padding:0 20px 0 20px;height:50px;text-align:center;line-height:50px; font-size:15px;  font-weight:600;color:#fff;}
.nav .chr a{color:#fff;background:none; }
.nav li a:hover,.nav .on a{color:#FFF;background:url("../images/blue.jpg") bottom repeat-x;}
.navCon{position:absolute;padding:10px 0 20px 20px;border-radius:0 0 10px 10px;box-shadow:4px 4px 6px rgba(0, 0, 0, 0.3);width:700px; visibility:hidden;border:1px solid #ccc;border-top:0; background:#FFFFFF}
.navCon:after{content:'';clear:both;display:block;}
.nav .navCon a{color:#666;background:none;padding:0;text-align:left; font-size:14px;line-height:30px;}
.navCon .list{float:left;width:120px; }
.navCon .list a{line-height:30px;}
.navCon .list li{float:none; line-height:30px; font-size:14px;}
.navCon .list li a:hover{text-decoration:underline;background:none;color:#066AA8; font-size:14px;}
.navCon li{background:none;padding:0;}
.navCon li a:hover{text-decoration:underline;}
.navCon .pic{float:left;}
.navCon .pic dl{float:left;padding:0 20px;border-left:1px solid #CCC;width:220px;}
.navCon .pic dt{text-align:center;width:220px;height:140px;}
.navCon .pic dt img{width:220px;height:140px;}
.navCon .pic h3{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.navCon .pic h3 a:hover{background:none;text-decoration:underline;color:#0055a2;}
.navCon .tNav{width:700px;}
.navCon .tNav ul{width:150px; float:left; margin-right:20px; }
.navCon .tNav li{float:left;width:150px;height:auto; margin-right:20px; }
.navCon .tNav li a{font-weight:bold;color:#066AA8;line-height:30px;}
.navCon .tNav li li a{font-weight:normal;height:24px;line-height:24px;color:#666;line-height:24px;}
.navCon.oNav{width:700px;*width:700px;}
.sub01{ top:50px; left:130px;}
.sub02{ top:50px; left:250px;}
.sub03{ top:50px; left:140px;}
.sub04{ top:50px; left:250px;}
.sub05{ top:50px; left:63px;}
.sub06{ top:50px; left:308px;}



.search{float:right;width:128px;margin-top:5px;height:19px;border:1px solid #d7d7d7;border-radius:19px;height:21px\9;border:0\9;background:url("../images/search.jpg") no-repeat 0 0\9;}
.search .SFinp{border:0;background:none;width:75px;height:19px;line-height:19px;line-height:21px\9;padding-left:13px;padding-left:14px\9;vertical-align:middle;color:#666;}
.search .SFBtn{border:0;width:32px;height:19px;width:31px\9;height:21px\9;vertical-align:middle;cursor:pointer;background:url("../images/fdj.jpg") no-repeat center center;}



/*首页背景幻灯片*/
/*首页banner*/
#banner{height:420px;position:relative;z-index:90;width:100%;overflow:hidden;}
.banner_img{position:absolute;width:100%;height:420px;z-index:5;}
.banner_img li{position:absolute;top:0;left:0;width:100%;height:420px;}
.banner_btn{position:absolute;top:150px;z-index:10;display:block;width:69px;height:118px;background:url("../images/btn01.png") no-repeat;overflow:hidden;text-indent:-999em;cursor:pointer;}
#Bprev{background-position:0 0;left:0;}
#Bprev:hover{background-position:-69px 0;}
#Bnext{background-position:0 -118px;right:0;}
#Bnext:hover{background-position:-69px -118px;}
/*首页内容*/
.b1bg{ width:100%; height:50px; margin:0 auto; background:#FFFFFF;}
.b1{ width:1120px; margin:0 auto; height:50px;}
.b1 h1{ float:left; height:22px; margin-top:12px;}
.b2bg{ width:100%; height:253px; height:253px; margin:0 auto; background:#f6f6f6;}
.b2{ width:1200px; height:253px; background:url(../images/31.jpg) center no-repeat; margin:0 auto;}
.b2 ul{ width:1200px; float:left;}
.b2 ul li{ float:left;}
.b2 ul li a{ width:239px; height:216px; display:block; float:left; text-indent:-9999px;}

.b3bg{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.b3{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.b3z{ width:482px; height:auto; overflow:hidden; float:left; margin:20px 0 0 0;}
.bbt{ width:100%; height:40px; float:left; background:url(../images/13.png) left bottom no-repeat;}
.bbt h1{ display:block; float:left; height:22px; float:left; margin:5px 0 0 15px;}
.more{ display:block; float:right; margin-right:20px; width:59px; height:24px; background: url(../images/12.png) left center no-repeat; text-indent:-9999px; margin-top:5px;}
.more:hover{ background:url(../images/12.png) -59px 0 no-repeat;}

.newsxx{ width:482px; height:auto; overflow:hidden; float:left;}
.newsxx ul{ width:482px; height:auto; float:left; }
.newsxx li{ float:left; height:105px; width:482px; background:url(../images/01.gif) bottom repeat-x; margin-top:15px; }
.newsxx li a{ display:block; float:left;height:105px; width:482px;cursor:hand; color:#666;}
.newsxx li a:hover{  color:#F16520;}
.ntime{ width:70px; height:70px; float:left; text-align:center; display:block; float:left; border:#EEEEEE 1px solid; margin-left:5px; margin-top:10px; background:url(../images/15.jpg) top repeat-x;}
.nyue{ display:block;font-family:Microsoft YaHei,LiHei Pro;font-size:30px; line-height:30px; color:#00AB6A; font-weight:bolder; margin-top:10px;}
.nnian{ display:block;font-family:Microsoft YaHei,LiHei Pro;font-size:12px;height:18px; color:#ADADAD;}
.nbtc{ display:block; width:360px; height:30px; float:left; margin-left:10px;  line-height:36px;font-family:Microsoft YaHei,LiHei Pro; color:#333; font-size:16px; overflow:hidden;}
.newsxx li a p{ display:block;width:360px; height:46px; float:left; margin-left:10px; line-height:20px;font-family:Microsoft YaHei,LiHei Pro; color:#9C9C9C; font-size:12px; overflow:hidden; margin-top:6px;}
.newsxx li a:hover .nbtc{ color:#0058BC;}




/*.b3bg{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.b3{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.b3z{ width:1190px; height:auto; overflow:hidden; float:left; margin:20px 0 0 0;}
.bbt{ width:100%; height:40px; float:left; background:url(../images/13.png) left bottom no-repeat;}
.bbt h1{ display:block; float:left; height:22px; float:left; margin:5px 0 0 15px;}
.more{ display:block; float:right; margin-right:20px; width:59px; height:24px; background: url(../images/12.png) left center no-repeat; text-indent:-9999px; margin-top:5px;}
.more:hover{ background:url(../images/12.png) -59px 0 no-repeat;}

.newsxx{ width:1190px; height:auto; overflow:hidden; float:left;}
.newsxx ul{ width:1190px; height:auto; float:left; }
.newsxx li{ float:left; height:105px; width:580px; background:url(../images/01.gif) bottom repeat-x; margin-top:15px; }
.newsxx li a{ display:block; float:left;height:105px; width:580px;cursor:hand; color:#666;}
.newsxx li a:hover{  color:#F16520;}
.ntime{ width:70px; height:70px; float:left; text-align:center; display:block; float:left; border:#EEEEEE 1px solid; margin-left:5px; margin-top:10px; background:url(../images/15.jpg) top repeat-x;}
.nyue{ display:block;font-family:Microsoft YaHei,LiHei Pro;font-size:30px; line-height:30px; color:#00AB6A; font-weight:bolder; margin-top:10px;}
.nnian{ display:block;font-family:Microsoft YaHei,LiHei Pro;font-size:12px;height:18px; color:#ADADAD;}
.nbtc{ display:block; width:460px; height:30px; float:left; margin-left:10px;  line-height:36px;font-family:Microsoft YaHei,LiHei Pro; color:#333; font-size:16px; overflow:hidden;}
.newsxx li a p{ display:block;width:460px; height:46px; float:left; margin-left:10px; line-height:20px;font-family:Microsoft YaHei,LiHei Pro; color:#9C9C9C; font-size:12px; overflow:hidden; margin-top:6px;}
.newsxx li a:hover .nbtc{ color:#0058BC;}*/


.b3y{ width:616px; height:320px; float:left; margin:20px 0 0 20px;}

.b4bg{ width:100%; height:auto; overflow:hidden; background:#fff; margin:0 auto;}
.b4{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.b4c{ width:1120px; float:left; }
.h57{ height:57px;}
#mt20{ margin-top:20px; display:block; float:left; height:20px;}
.mr30{ margin-right:38px;}
.mtt20{ margin-top:20px;}

.b5bg{ width:100%; height:auto; overflow:hidden; background:#FFFFFF; margin:0 auto;}
.b5{ width:1122px; height:auto; overflow:inherit; margin:0 auto;}
.b5z{ width:362px; height:280px; float:left; border:#CCCCCC 1px solid; margin-top:15px;}

.h36{ height:40px; background:#F6F6F6;}

#mt10{ margin-top:10px; display:block; float:left; height:20px;}
.mt10{ margin-top:10px;}
.ml15{ margin-left:10px;}

.syjjpic{ width:262px;  float:left; margin:15px 0 0 15px;}
.syjj{ width:320px; height:auto; overflow:hidden; margin:10px 0 0 15px; float:left; overflow:hidden; line-height:28px; font-size:13px;}

.bai{background:#FFFFFF;}


.sbox{ width:1198px; height:auto; background:#FFFFFF; overflow:hidden; border:#EEEEEE 1px solid; margin:0 auto; margin-top:10px;}
.h366{ height:310px;}
.sboxz{ width:376px; height:286px; float:left; margin:12px 0 0 12px;}
/* 小焦点图 */
.focusBox { float:left; position: relative; width: 335px; height: 211px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; margin:15px 0 0 15px; }
.focusBox .pic img { width: 335px; height: 211px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-20px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 3px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }




.sboxc{ width:357px; height:286px; float:left; margin:12px 0 0 25px;}
.sboxbt{ height:30px; float:left; line-height:30px; border-bottom:#B6B6B6 1px solid}
.sboxbt h1{ display:block; float:left; color:#1F5EC4;font-family:Microsoft YaHei,LiHei Pro;font-size:14px; font-weight:bold; margin-top:5px;}
.sboxbt a{ display:block; float:right; color:#666666; font-size:12px; line-height:20px; margin-top:10px;}
.w357{ width:357px;}
.snews{ width:357px; float:left; margin-top:10px;}
.snews li{ width:357px; height:28px; float:left; background: url(../img/sdd1.gif) left center no-repeat;}
.snews a{ width:338px; float:left; margin-left:15px; display:block; line-height:28px;}
.snews a:hover{ color:#CC0000;}
.w380{ width:380px;}
.sboxy{ width:380px; height:286px; float:left; margin:12px 0 0 25px;}
.rygd{ width:380px; height:150px; margin-top:6px; }
/*滚动图片*/





/*首页滚动*/
.h272{ height:240px;}
.h324{ height:324px;}

.gdpic{ width:1100px; height:172px; float:left; overflow:hidden; }
.picList li{ width:182px; height:170px; float:left; border:#E5E5E5 1px solid; background:#FFFFFF; margin:0 4px 30px 5px;}
.alpic{ width:172px; height:122px; float:left; margin:5px;}
.alnm{width:182px; height:20px;line-height:20px; text-align:center; float:left; }
.alnm a{ display:block; float:left;width:182px; height:20px;text-align:center;}

.picMarquee-left{ width:1100px; height:172px; overflow:hidden; position:relative; float:left; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.lan{ background:#D3EFFC;}

/*简介*/

.n1s{ width:1120px;height:auto; float:left; margin-top:15px;}
.nbt{height:40px; float:left;  border-bottom:#D6D6D6 1px solid;}
.gsjjc{ width:1120px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.gsjj{ width:616px; height:232px; float:right;line-height:220%; color:#656565; margin:5px 0 0 0px; font-size:13px;}
.gsjjtu{ width:359px; height:243px; float:left;}
.jjmore{ width:89px; height:27px; text-align:center; line-height:27px; float:left; background:#A3A3A3; margin:10px 0 0 0;}
.jjmore a{ color:#FFFFFF;}
.jjmoer a:hover{ color:#FF0000;}

.w1120{ width:1120px;}

/*简介

.n1s{ width:1190px;height:auto; float:left; margin-top:15px;}
.nbt{height:40px; float:left;  border-bottom:#D6D6D6 1px solid;}
.gsjjc{ width:1190px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.gsjj{ width:800px; height:232px; float:right;line-height:220%; color:#656565; margin:5px 0 0 0px; font-size:13px;}
.gsjjtu{ width:359px; height:243px; float:left;}
.jjmore{ width:89px; height:27px; text-align:center; line-height:27px; float:left; background:#A3A3A3; margin:10px 0 0 0;}
.jjmore a{ color:#FFFFFF;}
.jjmoer a:hover{ color:#FF0000;}

.w1120{ width:1190px;}
*/

.tonglanbt1{ width:1190px; height:66px; margin:0 auto; background:url(../images/48.jpg) left center no-repeat; border-bottom:#BBBBBB 2px solid;}
.tonglanbt2{ width:1190px; height:66px; margin:0 auto; background:url(../images/50.jpg) left center no-repeat; border-bottom:#BBBBBB 2px solid;}

.more21{ display:block; float:right; margin-right:10px; width:40px; height:40px; line-height:40px; color:#333; font-size:12px;}
.more21:hover{ color:#ff0000; text-decoration:underline;}

/*案例*/
.albox{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.tonglanbt{ width:1190px; height:86px; margin:0 auto; background:url(../images/47.jpg) left center no-repeat;}
.tonglanc{ width:1190px; height:auto; margin:0 auto;}
.clear{ overflow:hidden; _height:1px; _overflow:visible; }
.fl{ float:left; display:inline; list-style:none;}

.prlist{ margin-top:10px; width:1190px; float:left; position: relative;}

.prlist li.p1{ width:380px; height:330px; float:left; position:relative;border:#0099FF 5px solid; overflow:hidden; }

.prlist li.p1 a{ height:380px; display:block; position:relative; overflow:hidden; }

.prlist li.p1 .pbg{ background:url("../images/pbg.png") repeat; width:380px; height:329px; position:absolute; top:329px; left:0px; }

.prlist li.p1 .sj{ width:72px; height:82px; margin:0 auto; }

.prlist li.p1 .sj .ri{ width:72px; height:55px; background:#FED309; font-size:40px; line-height:55px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; }

.prlist li.p1 .sj .yue{ width:72px; height:27px; background:#FBA809; font-size:12px; line-height:27px; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; }

.prlist li.p1 .sj .yue i{ display:block; font-size:12px; }

.prlist li.p1 .bt{ height:55px; line-height:26px; color:#F4D669; text-align:center; overflow:hidden; margin-top:42px; font-size:14px; }

.prlist li.p1 .nr{ height:65px; line-height:20px; color:#fff; text-align:center; overflow:hidden; margin-top:20px; width:300px; margin:0 auto;}

.prlist li.p1 .more3{ background:url("../images/more1.png") no-repeat center top; width:380px; height:44px; overflow:hidden; margin-top:9px; display:block; }

.prlist li.p2{ width:238px; height:155px; float:left; position:relative; margin-left:10px; margin-bottom:10px;border:#0099FF 5px solid;}

.prlist li.p2 a{ height:155px; display:block; position:relative; overflow:hidden; float:left; }

.prlist li.p2 .pbg{ background:url("../images/pbg.png") repeat; width:238px; height:155px; position:absolute; top:155px; left:0px; }

.prlist li.p2 .bt{ height:55px; line-height:26px; color:#fff; text-align:center; overflow:hidden; margin-top:22px; font-size:14px; }

.prlist li.p2 .more5{ background:url("../images/more1.png") no-repeat center top; width:238px; height:44px; overflow:hidden; margin-top:15px; }

.more1{ display:block; float:right; width:67px; height:15px; margin:20px 30px 0 0;}

.ansm{ width:800px; height: auto ; overflow:hidden; margin:0 auto; text-align:center;}
.alc{ line-height:20px; color:#FFFFFF; font-size:14px;}
.alen{ line-height:16px; font-size:12px; color:#1F85D6;}

/*底部导航*/
.dnavbg{ width:100%; height:auto; background:#0066CC; overflow:hidden; }
.dnav{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.dnavz{ width:498px; overflow:hidden; float:left; margin-top:25px;}

.dlogo{ width:400px; float:left; height:60px;}
.dhdz{width:498px; float:left; margin-top:10px; }
.ddh{ width:224px; height:80px; float:left; background:url(../images/21.png) left top no-repeat;}
.ddh p{ display:block; float:left; margin-left:55px; font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:20px; line-height:20px;  margin-top:25px;}
.dadd{width:224px; height:80px; float:left;  background:url(../images/20.png) left top no-repeat; margin-left:10px;}
.dadd p{ display:block; float:left; margin-left:43px; font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:13px; line-height:20px;  margin-top:22px;}
.dnavy{ width:680px; float:right; margin-top:38px; }
.dnavy dl{ width:90px; height:133px; overflow:hidden; float:left; background:url(../images/45.jpg) top right repeat-y; margin-left:20px;   }
.dnavy dt{ width:90px; height: auto; overflow:hidden; float:left; margin-bottom:8px; line-height:18px;}
.dnavy dt a{ font-family:Microsoft YaHei,LiHei Pro;font-size:14px; font-weight:bold; color:#fff;}
.dnavy dd{ width:90px; height:auto; overflow:hidden; margin-top:8px;  float:left;}
.dnavy dd a{ font-family:Microsoft YaHei,LiHei Pro; color:#fff; font-size:12px; line-height:14px; display:block;  width:60px;}
.dnavy dd a:hover{ color:#fff; text-decoration:underline;}


/*版权*/
.bqbg{ width:100%; height:auto; overflow:hidden; background: #fff;}
.bq{ width:1190px; height:auto; margin:0 auto; margin-top:10px;}
.bqz{ float:left; width:500px; font-family:Microsoft YaHei,LiHei Pro; font-size:12px; color:#333; line-height:22px;}
.dlogo,.dcopy{ width:500px; float:left;}
.bqy{ float:right;color:#939393;  text-align:right;}
.dhui{ color:#939393; font-family:Microsoft YaHei,LiHei Pro; font-size:12px;}


.rkong10{ width:100px; height:10px; line-height:10px; float:right; }
.kong10{ width:100px; height:10px; line-height:10px; float:left; }
/*友情*/
.yqbg{ width:100%; height:auto; overflow:hidden; background-color:#DADBDA;}
.youqing{ width:1190px; height:auto; overflow:hidden; margin:0 auto;}
.youqing h1{ width:100%; height:30px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro; font-size:14px; color: #333;}
.youqing p{ width:100%; height:auto; overflow:hidden; display:block; float:left;}
.youqing a{ display:block; float:left; line-height:22px; margin-right:10px; color:#74777C; font-family:Microsoft YaHei,LiHei Pro;font-size:12px;}
.youqing a:hover{ color:#000;}
.kong15{ width:100%; height:15px; line-height:15px; margin:0 auto;}


.kong25{ width:100%; height:40px; line-height:40px; margin:0 auto;}


.kong{ width:100%; height:30px; line-height:30px; float:left;}

.k15{ width:100px; height:15px; line-height:15px; margin:0 auto; }



</pre></body></html>